package com.aep.provisioning.domain;

import java.io.Serializable;

/**
 * Superclass of all types used in the system. Helps determine superclass/subclass
 * relationships
 * @version 1.0
 * @created 31-Aug-2006 11:18:45 AM
 */
public class BaseType implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1978420748078707448L;
	private String description;
	private String typeCategory;
	/**
	 * Uniquely identifies a type instance
	 */
	private String typeCode;

	public BaseType(){

	}

	public String getDescription(){
		return description;
	}

	public String getTypeCategory(){
		return typeCategory;
	}

	public String getTypeCode(){
		return typeCode;
	}

	/**
	 * 
	 * @param newVal
	 */
	public void setDescription(String newVal){
		description = newVal;
	}

	/**
	 * 
	 * @param newVal
	 */
	public void setTypeCategory(String newVal){
		typeCategory = newVal;
	}

	/**
	 * 
	 * @param newVal
	 */
	public void setTypeCode(String newVal){
		typeCode = newVal;
	}

}